/* 
公共 
 */

import config from '@/common/config/config.js';
import store from '@/store/index.js';
import router from '@/common/utils/router.js';


const http = uni.$u.http;

// 上传文件,在utils有封装好的公共函数
export function upload(params, config) {
	return http.upload('app/common/upload', params, config)
}


// api地址
const api = {
  login: 'passport/login',
  loginMpWx: 'passport/loginMpWx',
  loginMpWxMobile: 'passport/loginMpWxMobile',
  isPersonalMpweixin: 'passport/isPersonalMpweixin',
}

// 用户登录 (手机号+验证码)
export function login(data) {
  return http.post(api.login, data)
}

// 微信小程序快捷登录 (获取微信用户基本信息)
export function loginMpWx(data, option) {
  return http.post(api.loginMpWx, data, option)
}

// 是否需要填写昵称头像 (微信小程序端)
export function isPersonalMpweixin(data, option) {
  return http.post(api.isPersonalMpweixin, data, option)
}

// 微信小程序快捷登录 (授权手机号)
export function loginMpWxMobile(data, option) {
  return http.post(api.loginMpWxMobile, data, option)
}
